//-------------------------------------------------------------------
//	Copyright (c) 2010-2012  Zhirnov Andrey
//	This file is part of the "UXGEN" project.
//	See copyright notice in "Engine.h".
//-------------------------------------------------------------------

#include "CScreen.h"
#include "../CGUISystem.h"

namespace Engine
{
namespace GUI
{
	
	CMetaClass		CScreen::_s_cMetaScreen;
	const string	CScreen::_s_sScreenTypeName( "Screen" );
	
	
/*
=================================================
	
=================================================
*/
	CScreen::CScreen():
		_eCurrentCursor(e_gui_cursor::ARROW),	_pBatchRender(nullptr)
	{
	}
		
/*
=================================================
	
=================================================
*/
	CScreen::~CScreen()
	{
	}
	
/*
=================================================
	
=================================================
*/
	void CScreen::AddWidget(IWidget *pWidget)
	{
	}
	
/*
=================================================
	
=================================================
*/
	void CScreen::RemoveWidget(IWidget *pWidget)
	{
	}
	
/*
=================================================
	
=================================================
*/
	bool CScreen::GetWidget(const string &sName, IWidget *&pWidget)
	{
		return false;
	}
	
/*
=================================================
	
=================================================
*/
	bool CScreen::ProcessMessage(const TGUIMessage &sMsg)
	{
		return false;
	}
	
/*
=================================================
	
=================================================
*/
	void CScreen::Free()
	{
		delete this;
	}
	
/*
=================================================
	
=================================================
*/
	void CScreen::s_InitScreenMetaData()
	{
	}

//-------------------------------------------------------------------

}	// GUI
}	// Engine
